mechanism of rna splicing